About IOT
IoT platform for devices to provide safe and reliable connectivity communication capabilities, down to connect a large number of devices, support device data collection on the cloud, provide up the cloud API, instruction data through API calls to the device side, to achieve remote control. In addition, ioT platforms provide additional value-added capabilities such as device management, rule engines, data analytics, edge computing, and more, empowering all types of IoT scenarios and industry developers.
Key capabilities for IoT platforms include:
Equipment Access
The IoT platform enables massive devices to connect to the cloud, and devices and the cloud communicate reliably and in both directions via IoT Hub.
- Provide device-side SDK to help different devices access easily.
- Provide 2G/3G/4G, NB-IoT, WiFi and other different network device access schemes to solve the enterprise heterogeneous network device access management pain point.
- The device-side SDK, which provides MQTT, LWM2M (CoAP), RTMP, HTTP and other protocols, meets both the real-time demand of long connections and the low power consumption of short connections.
- Open source multi-platform device-side code, providing cross-platform porting guidance, enabling enterprises based on a variety of platforms to do device access.
Device Management
Provides complete device lifecycle management capabilities to support device registration, functional definition, data resolution, online debugging, remote configuration, firmware upgrade, remote maintenance, real-time monitoring, group management, device deletion and other functions.
- Provides equipment and material models to simplify application development.
- Provide offline change notification service on the device to facilitate real-time access to device status.
- Provide data storage capabilities to facilitate the storage and real-time access of massive device data.
- Support for OTA upgrades, enabling devices to upgrade remotely.
Security Capability
The IoT platform provides multiple protections to secure the cloud of devices.
Authentication
- Provides a one-size-fits-all device pre-burning, and dynamically obtains device certificates (including ProductId, DeviceId, and MasterKey) when certified, making it suitable for situations where equipment certificates cannot be burned into each device during mass production.
Communication Security
- Support TLS (MQTT?HTTP) and DTLS (CoAP) data transmission channels are supported to ensure the confidentiality and integrity of the data, and are suitable for devices with sufficient hardware resources and are not very sensitive to power consumption. The security level is high.
- Supports the custom data symmetric encryption channel on TCP(MQTT) and UDP (CoAP) for resource-constrained, power-sensitive devices. The security level is normal.
- Support device rights management mechanism, to ensure the safe communication between the device and the cloud.
- Supports device-level communication resource severation (Topic, etc.) to prevent device overpowering and other issues.
Rule Engine
The rule engine provides data flow and scene linkage. Configure simple rules to seamlessly transfer device data to other devices for device linkage, or to storage, computing, and more services. Using the rules engine, you can:
- Configuration rules enable communication between devices and m2M scenarios quickly.
- Forward data to the message queue (MQ) to ensure the stable reliability of the application consumption device data.